Skip to content

Add annotations to 01, 07, 08 and 09#34

Merged
ksk-jij merged 8 commits intomainfrom
add/annotations
Oct 2, 2025
Merged

Add annotations to 01, 07, 08 and 09#34
ksk-jij merged 8 commits intomainfrom
add/annotations

Conversation

@ksk-jij
Copy link
Collaborator

@ksk-jij ksk-jij commented Oct 2, 2025

Descriptions

Add annotations to 01, 07, 08 and 09.

@ksk-jij ksk-jij requested a review from Copilot October 2, 2025 09:54
@ksk-jij ksk-jij self-assigned this Oct 2, 2025
@ksk-jij ksk-jij added the enhancement New feature or request label Oct 2, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR centralizes QOBLIB metadata constants by creating a definitions module and refactoring multiple problem domain implementations to use shared constants instead of duplicated hardcoded values.

  • Adds centralized constants for QOBLIB authors, license, and metadata in a new definitions module
  • Refactors existing problem implementations to use shared constants instead of inline duplicated author lists
  • Adds missing annotations to several problem domains (01, 07, 08, 09) to ensure consistent metadata

Reviewed Changes

Copilot reviewed 16 out of 17 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
ommx_quantum_benchmarks/qoblib/definitions.py Introduces centralized QOBLIB constants including authors list, license, and Docker image metadata
ommx_quantum_benchmarks/qoblib/10_topology/models/seidel_quadratic/ommx_create.py Replaces inline author list with shared constants and updates license reference
ommx_quantum_benchmarks/qoblib/10_topology/models/seidel_linear/ommx_create.py Replaces inline author list with shared constants and updates license reference
ommx_quantum_benchmarks/qoblib/10_topology/models/flow_mip/ommx_create.py Replaces inline author list with shared constants and updates license reference
ommx_quantum_benchmarks/qoblib/09_routing/models/integer_linear/ommx_create.py Adds missing annotations using shared constants
ommx_quantum_benchmarks/qoblib/08_network/models/integer_lp/ommx_create.py Adds missing annotations, refactors data formatting, and uses shared constants
ommx_quantum_benchmarks/qoblib/07_independentset/models/binary_unconstrained/ommx_create.py Adds missing annotations using shared constants
ommx_quantum_benchmarks/qoblib/07_independentset/models/binary_linear/ommx_create.py Adds missing annotations using shared constants
ommx_quantum_benchmarks/qoblib/01_marketsplit/models/binary_unconstrained/ommx_create.py Adds missing annotations using shared constants
ommx_quantum_benchmarks/qoblib/01_marketsplit/models/binary_linear/ommx_create.py Adds missing annotations using shared constants

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@ksk-jij ksk-jij merged commit bf842b5 into main Oct 2, 2025
9 checks passed
@ksk-jij ksk-jij deleted the add/annotations branch October 2, 2025 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant